Schedulability Analysis and Utilization Bounds for Highly Scalable Real-Time Service
نویسندگان
چکیده
The proliferation of high-volume time-critical web services such as online trading calls f o r a scalable server design that allows meeting individual response-time guarantees of real-time transactions. A main challenge is to honor these guarantees despite unpredictability in incoming server load. The extremely high volume of real-time service requests mandates constant-time scheduling and schedulability analysis algorithms (as opposed to polynomial or logarithmic ones in the number of current requests). This paper makes two major contributions towards developing an architecture and theoretical foundations for scalable real-time servers operating in dynamic environments. First, we derive a tight utilization bound for schedulability of aperiodic tasks (requests) that allows implementing a constant time schedulability test on the server: We demonstrate that Liu and Layland's schedulable utilization bound of In 2 does not apply to aperiodic tasks, and prove that an optimal arrival-time independent scheduling policy will meet all aperiodic task deadlines if utilization is maintained below 1Second, we show that aperiodic deadline-monotonic scheduling is the optimal arrival-timeindependent scheduling policy fo r uperiodic tasks. This result is used to optimally prioritize server requests. Evaluation of a utilization control loop that maintains server utilization below the bourid shows that the approach is effective in meeting all individual deadlines in a high petforniance real-time server: 1+@'
منابع مشابه
Schedulability Analysis and Utilization Bounds for Highly Scalable Real-Time Services
The proliferation of high-volume time-critical web services such as online trading calls f o r a scalable server design that allows meeting individual response-time guarantees of real-time transactions. A main challenge is to honor these guarantees despite unpredictability in incoming server load. The extremely high volume of real-time service requests mandates constant-time scheduling and sche...
متن کاملTech Report: Schedulability Analysis for Real-time Task Set on Resource with Performance Degradation and Periodic Rejuvenation
Most schedulability analyses in the literature assume that the performance of computing resource does not change over time. However, due to ever increased complexity of computer system, software aging issues become more difficult, if not impossible, to eradicate. Hence, the assumption that computing resource has a constant performance in its entire lifetime does not hold in real world long-stan...
متن کاملNew Schedulability Tests for Real-Time Task Sets Scheduled by Deadline Monotonic on Multiprocessors
In this paper, we address the problem of schedulability analysis of a set of real-time periodic (or sporadic) tasks on multiprocessor hardware platforms, under fixed priority global scheduling. In a multiprocessor system with M processors, a global scheduler consists of a single queue of ready tasks for all processors, and the scheduler selects the first M tasks to execute on the M processors. ...
متن کاملSchedulability Bound of Weighted Round Robin Schedulers for Hard Real-Time Systems
We derive a parameterized, closed-formed schedulability bound for weighted round robin schedulers in hard real-time computing systems. The schedulability bound uses several parameters to represent important system behaviors: (1) Number of tasks; (2) Normalized deadline that measures the tightness of task deadlines; (3) Tasks set workload burst-ness; (4) Overhead ratio, which measures the portio...
متن کاملOn the Schedulability Analysis for Dynamic QoS Management in Distributed Embedded Systems
Dynamic Quality-of-Service (QoS) management has been shown to be an effective way to make an efficient use of systems resources, such as computing, communication or energy. This is particularly important in resource-contrained embedded systems, such as vehicles, multimedia devices, etc.. Deploying dynamic QoS management requires using an appropriate schedulability test that is fast enough and e...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001